storm trooper - German English Dictionary